Skip to main content

Importar

Uso

Parámetros

El hook acepta un objeto de configuración opcional con las siguientes propiedades:

Tipo de retorno: UseFeeOptionsReturnType

El hook retorna una tupla con los siguientes elementos:

Propiedades

pendingFeeOptionConfirmation

FeeOptionConfirmation | undefined Objeto que contiene los detalles actuales de confirmación de tarifa si hay una transacción pendiente, o undefined si no hay ninguna transacción pendiente de confirmación.
Cuando skipFeeBalanceCheck es false, las opciones serán de tipo FeeOptionExtended, que incluye información de saldo:

confirmPendingFeeOption

(id: string, feeTokenAddress: string) => void Función para confirmar la opción de tarifa seleccionada.

rejectPendingFeeOption

(id: string) => void Función para rechazar la selección de la opción de tarifa actual.

Notas

Este hook proporciona funcionalidad para manejar opciones de comisión de Sequence V3 en transacciones no patrocinadas. Características principales:
  • Intercepte opciones de comisión para una transacción en token nativo y tokens ERC20
  • Obtener automáticamente los saldos del wallet del usuario para cada opción de tarifa (a menos que skipFeeBalanceCheck sea true)
  • Permita que los usuarios seleccionen su token de comisión preferido mediante un componente de UI
  • Confirmar o rechazar selecciones de tarifa
  • Gestión de estado compartido entre múltiples instancias del hook
El hook se integra con el conector Sequence V3 para interceptar solicitudes de confirmación de comisión y presenta una interfaz de usuario para permitir la selección del token de comisión. Usa gestión de estado compartido para asegurar un comportamiento consistente entre varias instancias del hook. Para una guía detallada sobre cómo usar el hook, consulte la guía Pagar gas en ERC20.